8ee1874d84d0dd27de6c61e52fe6a6affc3b9d1b,api/network/examples/AtsdTcpClient.java,AtsdTcpClient,sendSeries,#Date#String#String#number#Map#,83

Before Change


                if (entry.getKey().contains(" ")) {
                    throw new IllegalArgumentException("Series tag name can include only printable characters");
                }
                command += " t:" + escape(entry.getKey()) +"=" + escape(entry.getValue());
            }
        }
        writeCommand(command);

After Change


                if (entry.getKey().contains(" ")) {
                    throw new IllegalArgumentException("Series tag name can include only printable characters");
                }
                if (entry.getValue() == null){
                    throw new IllegalArgumentException("Series tag value cannot be null");
                }
                String val = escape(entry.getValue()).trim();
                if (val.isEmpty()){
                    throw new IllegalArgumentException("Series tag value cannot be empty");
                }
                command += " t:" + escape(entry.getKey()) +"=" + val;
            }